Resource Management, Affine Types, Ownership Semantics, Borrowing Patterns